Breakpoint - zaklady
Otázka od:  Tyslic Jiri
6. 4. 2004 10:04
Dobry den,
asi mi nejak chybi zaklady, a mam nasledujici prihodu.
Debuguji nasledujici radky a nechapu proc se vzdycky preskoci druhy radek?
Nelze na nem nastavit breakpoint, proste nic, jako kdyby neexistoval...
Je to normalni? 
var  PrumDelka, PrumSirka: double;
     SumaDelka,SumaSirka: double;
     KontrolaPalety: boolean;
begin
  KontrolaPalety := False; //defaultni nastaveni
  PrumDelka := 0; PrumSirka := 0;
  SumaDelka := 0; SumaSirka := 0;
Diky za nakopnuti a pouceni
Jirka
Odpovedá:  mstevlik@gamo.sk
6. 4. 2004 10:54
> Dobry den,
> asi mi nejak chybi zaklady, a mam nasledujici prihodu.
> Debuguji nasledujici radky a nechapu proc se vzdycky preskoci druhy 
radek?
> Nelze na nem nastavit breakpoint, proste nic, jako kdyby neexistoval...
> Je to normalni? 
> 
> var  PrumDelka, PrumSirka: double;
>      SumaDelka,SumaSirka: double;
>      KontrolaPalety: boolean;
> begin
>   KontrolaPalety := False; //defaultni nastaveni
>   PrumDelka := 0; PrumSirka := 0;
>   SumaDelka := 0; SumaSirka := 0;
> 
> 
> 
> Diky za nakopnuti a pouceni
> 
> Jirka
Nevypisuje ti compilator, ze premenne PrumDelka a PrumSirka sa 
nepouzivaju, takze ich optimalizacia vylucila?
"[Hint] Value assigned 'blablabla' never used"
Stevlik Marian
ISYS programator
GAMO a.s.
Kyjevske nam. 6
974 04 Banska Bystrica
mail: mstevlik@gamo.sk
tel: +421 48 4137935, 4372111
ip-tel: 421 48 4372098
mobil: +412 905 462010
 ICQ: 34893645
Odpovedá:  Tyslic Jiri
6. 4. 2004 11:00
Aha, tak uz to mam. Pokud se promenna nepouzije dale v programu, kompilator ji 
ignoruje  
> 
> Dobry den,
> asi mi nejak chybi zaklady, a mam nasledujici prihodu.
> Debuguji nasledujici radky a nechapu proc se vzdycky preskoci 
> druhy radek? Nelze na nem nastavit breakpoint, proste nic, 
> jako kdyby neexistoval... Je to normalni? 
> 
> var  PrumDelka, PrumSirka: double;
>      SumaDelka,SumaSirka: double;
>      KontrolaPalety: boolean;
> begin
>   KontrolaPalety := False; //defaultni nastaveni
>   PrumDelka := 0; PrumSirka := 0;
>   SumaDelka := 0; SumaSirka := 0;
> 
> 
> 
> Diky za nakopnuti a pouceni
> 
> Jirka
> 
Odpovedá:  Pavol Stugel, NETGraphics
6. 4. 2004 11:05
vypni si optimalizaciu, tieto premenne asi nikde dalej nepouzijes takze 
compiler ich nepreklada, takze negeneruje kod pre ne ...
> Debuguji nasledujici radky a nechapu proc se vzdycky preskoci druhy radek?
> Nelze na nem nastavit breakpoint, proste nic, jako kdyby neexistoval...
> Je to normalni? 
> 
>   KontrolaPalety := False; //defaultni nastaveni
>   PrumDelka := 0; PrumSirka := 0;
>   SumaDelka := 0; SumaSirka := 0;
Odpovedá:  Petr Daricek
6. 4. 2004 11:00
> Debuguji nasledujici radky a nechapu proc se vzdycky preskoci druhy radek?
Ahoj,
 nejspise to bude tim, ze kod ktery ti to preskakuje nema zadny efekt.
Pr.:
Procedure Neco
var i:Integer;
Begin
  i:=5;
End;
I se dal nikde nepouziva a poskonceni procedury zanika, tudiz kod nema zadny 
smysl a nepreklada se.
                                  Petr